Occupation information for Software Quality Assurance Analysts and Testers District Of Columbia

description

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

Compare Skills
details

Currently Employed: 9,710

Projected Annual Job Openings: 970

Typical Hourly Wage: $43.11 - $63.29

Typical Annual Salary: $89,670 - $131,630

See Job Listings (388) Find Businesses
typical training

Typical education needed for entry: Bachelor's degree

Typical work experience needed for a job in this occupation: No work experience

Typical on-the-job training once you have a job in this occupation: No on-the-job training

Find Training
typical job duties
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Design test plans, scenarios, scripts, or procedures.
  • Document test procedures to ensure replicability and compliance with standards.
  • Provide feedback and recommendations to developers on software usability and functionality.
  • Install, maintain, or use software testing programs.
  • Test system modifications to prepare for implementation.
  • Create or maintain databases of known test defects.
  • Monitor bug resolution efforts and track successes.
tools & technology
Tools:
  • Central processing unit CPU processors
  • Computer servers
  • Integrated circuit testers
  • Mainframe computers
  • Notebook computers

Technology:
  • Data base management system software
  • Development environment software
  • Object or component oriented development software
  • Program testing software
  • Web platform development software